leaf-spring suspension - Spanish English Dictionary